Big Huge Thesaurus

Sterculia apetala

noun